package cn.timelost.qy.util;

import cn.hutool.crypto.digest.BCrypt;

public class BCryptUtil {

    // 加密前密码：665532
    private static final String ENCODED_PASSWORD = "$2a$10$ZFKJ42ps1MkOr3OSL4BHsuVntg6sEjEMgLoAFgLilU2ypg84DmfrO";

    /**
     * @param originPassword 加密前密码
     * @return 加密后密码
     */
    public static String getEncodedPassword(String originPassword) {
        return BCrypt.hashpw(originPassword);
    }

    /**
     * @param password 用户输入密码
     * @return 是否正确
     */
    public static Boolean checkPassword(String password) {
        return BCrypt.checkpw(password, ENCODED_PASSWORD);
    }

}
